" Vim color file
" Maintainer:   Angus Salkeld
" Last Change:  14 September 2004
" Version:      1.0
" mainly green on black

set background=dark
highlight clear
if exists("syntax_on")
  syntax reset
  endif

  let g:colors_name = "black_angus"

  " GUI
  " -----------------------------------------------------------------------
  highlight Normal      guifg=Grey80    guibg=Black
  highlight Search      guifg=brown                     gui=reverse
  highlight Visual      guifg=Grey25                    gui=bold
  highlight Cursor      guifg=Yellow    guibg=DarkGreen gui=bold
  highlight DiffAdd         guibg=#000080                   gui=NONE
  highlight DiffChange      guibg=#800080                   gui=NONE
  highlight DiffDelete    guifg=#80c0e0 guibg=#404040   gui=NONE
  highlight DiffText      guifg=Black       guibg=#c0e080   gui=NONE

  " Console
  " -----------------------------------------------------------------------
  highlight Normal      ctermfg=LightGrey   ctermbg=Black
  highlight Search      ctermfg=Brown                       cterm=reverse
  highlight Visual                                          cterm=reverse
  highlight Cursor      ctermfg=Yellow      ctermbg=Green   cterm=bold

  " both
  " -----------------------------------------------------------------------
  highlight StatusLine  guifg=LightGreen    guibg=#003300 gui=none ctermfg=LightGreen ctermbg=DarkGreen term=none
  highlight VertSplit   guifg=LightGreen    guibg=#003300 gui=none ctermfg=LightGreen ctermbg=DarkGreen term=none
  highlight Folded      guifg=#aaDDaa       guibg=#333333 gui=none ctermfg=LightGray ctermbg=DarkGray term=none
  highlight FoldColumn  guifg=LightGreen    guibg=#003300 gui=none ctermfg=LightGreen ctermbg=DarkGreen term=none
  highlight SignColumn  guifg=LightGreen    guibg=#003300 gui=none ctermfg=LightGreen ctermbg=DarkGreen term=none
  highlight WildMenu        guifg=LightGreen    guibg=#003300 gui=none ctermfg=LightGreen ctermbg=DarkGreen term=none

  highlight LineNr      guifg=DarkGreen guibg=Black gui=none ctermfg=DarkGreen ctermbg=Black term=none
  highlight Directory   guifg=LightGreen                    ctermfg=LightGreen 
  highlight Comment     guifg=DarkGrey                      ctermfg=DarkGray

  highlight Special     guifg=Orange    ctermfg=Brown
  highlight Title           guifg=Orange    ctermfg=Brown
  highlight Tag             guifg=DarkRed   ctermfg=DarkRed 
  highlight link Delimiter      Special
  highlight link SpecialChar        Special
  highlight link SpecialComment     Special
  highlight link SpecialKey     Special
  highlight link NonText            Special

  highlight Error   guifg=White guibg=DarkRed   gui=none    ctermfg=White ctermbg=DarkRed cterm=none
  highlight Debug   guifg=White guibg=DarkGreen gui=none    ctermfg=White ctermbg=DarkRed cterm=none
  highlight ErrorMsg    guifg=White guibg=DarkBlue  gui=none    ctermfg=White ctermbg=DarkRed cterm=none
  highlight WarningMsg guifg=White guibg=DarkBlue   gui=none    ctermfg=White ctermbg=DarkBlue cterm=none
  highlight Todo        guifg=White guibg=DarkYellow    gui=none    ctermfg=White ctermbg=DarkBlue cterm=none
  highlight link cCommentStartError     WarningMsg
  highlight link cCommentError          Debug

  " Preprocesor
  highlight PreCondit   guifg=Cyan3     ctermfg=Cyan
  highlight PreProc         guifg=Magenta   ctermfg=Magenta
  highlight Include         guifg=DarkCyan  ctermfg=DarkCyan
  highlight ifdefIfOut  guifg=DarkGray  ctermfg=DarkGray
  highlight link Macro          Include
  highlight link Define         Include

  " lang
  highlight Function        guifg=#AAEEAA       gui=none        ctermfg=LightGreen  
  highlight Identifier      guifg=#bbccbb       gui=none        ctermfg=Grey        
  highlight Statement   guifg=LightGreen    gui=underline   ctermfg=LightGreen  
  highlight Operator    guifg=Yellow        gui=none        ctermfg=Yellow      
  highlight Conditional     guifg=lightslateblue gui=none       ctermfg=LightBlue   

  highlight link Exception      Statement
  highlight link Label          Statement
  highlight link Repeat         Conditional

  highlight link Keyword            Label

  highlight Constant        guifg=LightGreen    ctermfg=LightGreen gui=none
  highlight link Character      Constant
  highlight link Number         Constant
  highlight link Boolean            Constant
  highlight link String         Constant
  highlight link Float          Constant

  highlight Type            guifg=DarkGreen     ctermfg=DarkGreen gui=none
  highlight link StorageClass   Type
  highlight link Structure      Type
  highlight link Typedef            Type

  " ------------------------------------------------------------------------------
  " Common groups that link to other highlighting definitions.
  highlight link Search         IncSearch
  highlight link Question       Statement
  highlight link VisualNOS      Visual
  " ------------------------------------------------------------------------------

  " only for vim 5
  if has("unix")
  if v:version<600
  highlight Normal  ctermfg=Grey  ctermbg=Black   cterm=NONE  guifg=Grey80      guibg=Black   gui=NONE
highlight Search  ctermfg=Black ctermbg=Red     cterm=bold  guifg=Black       guibg=Red     gui=bold
highlight Visual  ctermfg=Black ctermbg=yellow  cterm=bold  guifg=Grey25                    gui=bold
highlight Special ctermfg=LightBlue             cterm=NONE  guifg=LightBlue
highlight Comment ctermfg=Cyan                  cterm=NONE  guifg=LightBlue
endif
endif



